home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / macros / Emacs / Emacs_Kill_Sentence.bsh < prev    next >
Text File  |  2013-07-28  |  514b  |  21 lines

  1. /**
  2.  * Kill to the end of the current sentence. Emulates the Emacs "kill-sentence"
  3.  * command.
  4.  */
  5.  
  6. source (MiscUtilities.constructPath(dirname(scriptPath), "EmacsUtil.bsh"));
  7.  
  8. void emacsKillSentence()
  9. {
  10.     caret = textArea.getCaretPosition();
  11.     eos = findEndOfSentence();
  12.  
  13.     selection = new Selection.Range (caret, eos);
  14.     textArea.setSelection (selection);
  15.     addToClipboardAndHistory (selection);
  16.     textArea.replaceSelection ("");
  17.     textArea.removeFromSelection (selection);
  18. }
  19.  
  20. emacsKillSentence();
  21.